import 'package:flutter/cupertino.dart';
import 'package:provider/provider.dart';

import 'app.dart';
import 'model/app_state_model.dart';

/**
 * ![](https://codelabs.flutter-io.cn/codelabs/flutter-cupertino-cn/img/cf1e10b838bf60ee.png) **注意事项**

*   引入 Cupertino package，这将会让你可以在 app 中使用 Cupertino 库中的 widget 和一些常量。
*   引入 [services library](https://docs.flutter.io/flutter/services/services-library.html)，这将会让你可以在 app 中使用一些平台服务，比如粘贴板和设置设备的屏幕转向等等。
*   这个 app 目前只是设计为在竖直状态下使用，所以设备的屏幕转向被限制为 portrait.
*/

void main() {
  return runApp(
    ChangeNotifierProvider<AppStateModel>(
      create: (context) => AppStateModel()..loadProducts(),
      child: CupertinoStoreApp(),
    )
  );
}
